type crypto/tls.cipherSuite

18 uses

	crypto/tls (current package)
		cipher_suites.go#L135: type cipherSuite struct {
		cipher_suites.go#L149: var cipherSuites = []*cipherSuite{ // TODO: replace with a map, since the order doesn't matter.
		cipher_suites.go#L176: func selectCipherSuite(ids, supportedIDs []uint16, ok func(*cipherSuite) bool) *cipherSuite {
		cipher_suites.go#L616: func mutualCipherSuite(have []uint16, want uint16) *cipherSuite {
		cipher_suites.go#L625: func cipherSuiteByID(id uint16) *cipherSuite {
		common.go#L1215: 		rsaCipherSuite := selectCipherSuite(chi.CipherSuites, config.cipherSuites(), func(c *cipherSuite) bool {
		common.go#L1292: 	cipherSuite := selectCipherSuite(chi.CipherSuites, config.cipherSuites(), func(c *cipherSuite) bool {
		handshake_client.go#L33: 	suite        *cipherSuite
		handshake_server.go#L29: 	suite        *cipherSuite
		handshake_server.go#L383: func (hs *serverHandshakeState) cipherSuiteOk(c *cipherSuite) bool {
		prf.go#L88: func prfAndHashForVersion(version uint16, suite *cipherSuite) (func(result, secret, label, seed []byte), crypto.Hash) {
		prf.go#L102: func prfForVersion(version uint16, suite *cipherSuite) func(result, secret, label, seed []byte) {
		prf.go#L109: func masterFromPreMasterSecret(version uint16, suite *cipherSuite, preMasterSecret, clientRandom, serverRandom []byte) []byte {
		prf.go#L121: func extMasterFromPreMasterSecret(version uint16, suite *cipherSuite, preMasterSecret, transcript []byte) []byte {
		prf.go#L130: func keysFromMasterSecret(version uint16, suite *cipherSuite, masterSecret, clientRandom, serverRandom []byte, macLen, keyLen, ivLen int) (clientMAC, serverMAC, clientKey, serverKey, clientIV, serverIV []byte) {
		prf.go#L152: func newFinishedHash(version uint16, cipherSuite *cipherSuite) finishedHash {
		prf.go#L263: func ekmFromMasterSecret(version uint16, suite *cipherSuite, masterSecret, clientRandom, serverRandom []byte) func(string, []byte, int) ([]byte, error) {